/*
 * @Author: Lieven Vandeperre
 * @Description: ZoekVluchtController 
 * */
package controllers.searchControllers;


import controllers.uiControllers.MainViewController;
import views.BookingZoekVluchtView;

import core.logic.services.searchServices.ZoekGegVoorBookingService;
import core.models.dataModels.ResultVluchtenVoorBooking;
import core.models.dataModels.searchModels.ZoekGegVoorBookingModel;

public class ZoekVluchtController {
	
	private static BookingZoekVluchtView scherm;
	
	public static void showView(){
		//halen het model op van de service
		ZoekGegVoorBookingModel model =  ZoekGegVoorBookingService.getZoekGegVoorBookingModel();
		
		model.setSchermModus("READ");
		
		//Sturen het model mee naar de view
		scherm = new BookingZoekVluchtView(model);
		
		MainViewController.showView(scherm);//@author: Lieven Vandeperre(C1025684) -->nieuwe methode om Jframe in 1 parent scherm te zetten
	}
	
	public static void handleView(ZoekGegVoorBookingModel modelIn){
		ResultVluchtenVoorBooking result = ZoekGegVoorBookingService.getResultVluchtenVoorBooking(modelIn);	
		
		scherm.set_resultModel(result);
		
	}
}
